package com.huihong.internship.system.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class InternshipMaterial extends BaseEntity {
    /**
     * 关联sys_student的学生ID（对应student_id字段）
     */
    private Long studentId;
    /**
     * 材料类型：1-周志，2-实习报告，3-最终成果（对应material_type字段）
     */
    private Integer materialType;
    /**
     * 周次（仅周志必填，对应week_num字段）
     */
    private Integer weekNum;
    /**
     * 材料标题（对应title字段）
     */
    private String  title;
    /**
     * 材料内容（对应content字段）
     */
    private String content;
    /**
     * 附件URL（对应attachment_url字段）
     */
    private String attachmentUrl;
    /**
     * 提交时间（对应submit_time字段）
     */
    private Date submitTime;
    /**
     * 教师反馈（对应teacher_feedback字段）
     */
    private String teacherFeedback;

}
